Engagement Report
The Engagement Report provides insights into student activity across all courses in CourseLayer.
This report helps track how students are interacting with course content, including video lectures and text-based lessons (if configured).
Metrics Tracked
Each row in the report represents a course and includes the following data:
- Enrollments – The number of students enrolled, including both paid and free course signups.
- Starts – The number of students who have begun engaging with the content.
- For video lectures, this is automatically tracked.
- For text-based lectures, developers can configure frontend events to mark a lecture as started.
- Start Rate – The percentage of enrollments that have started the course.
- Completions – The number of students who have marked the course as complete.
- Completion is tracked when a student manually checks the completion box.
- Completion Rate – The percentage of students who have completed the course.
- Average Time Watched – The average duration students have spent watching video content.
- This metric applies strictly to video lectures and cannot be manually configured for other content types.
Key Features
- Supports Free & Paid Courses – Free course enrollments count as purchases (zero-dollar transactions in Stripe).
- Custom Start Event Tracking – Developers can define what counts as a start for text-based lectures.
- Date Filtering & Comparison – Users can filter data using the same preset date ranges as other reports:
- 📅 Today
- 📅 This Week
- 📅 This Month
- 📅 Last 30 Days
- 📅 Last 90 Days
- 📅 Last 180 Days
- 📅 Last 365 Days
- 📅 Custom Date Range
💡 Note: The Engagement Report focuses on course-level data.
For more granular insights at the lecture level, navigate to a specific course's analytics section.